home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1999 March
/
EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso
/
cd-sup
/
importanti
/
undelete
/
undelete.doc
< prev
next >
Wrap
Text File
|
1999-01-01
|
6KB
|
137 lines
+========================================================================+
= =
=
=
=
UnDelete v1.0
18-10-'92 =
=
=
= =
=
=
=
UnDelete DocFile
=
=
© ASWare '92
=
=
by: Ekke Verheul
=
=
=
= =
+========================================================================+
+========================================================================+
= =
= SERIOUS DISCLAIMER =
= =
= UnDelete is in the Public Domain. =
= =
= This program may be distributed in free electronic form, via =
= bulletin board or as part of a fully non-commercial and freely =
= redistributable disk. This manual and the examples (if any) must =
= be included, without modification, in any copy. All other rights =
= reserved. No warranties are made. All use is at your own risk. =
= Neither ASWare nor the author assume any responsibility or =
= liability whatsoever with respect to your use of this software. =
= =
+========================================================================+
---------------------
PURPOSE:
---------------------------------------------
Quickly recover a just deleted file or (empty) directory.
---------------------
USAGE:
-----------------------------------------------
UnDelete <name>
---------------------
EXAMPLE:
---------------------------------------------
> Delete DH0:DPaint/Anims/Important.anim
(Oops! arrow-up, SHIFT-arrow-left, "Un" [RETURN] :)
> UnDelete DH0:DPaint/Anims/Important.anim
IMPORTANT.ANIM undeleted.
(Pfff... it's back!)
---------------------
ERRORS:
----------------------------------------------
The following messages might come up:
ERROR: Too late, overwritten.
- But first you will be prompted :
"name" found (on block "n"), but overwritten... continue ? [y/N]
The file was in all probability overwritten and cannot be recovered.
However, it is possible that an older version of the same file was
found. If you are sure that the file you want wasn't overwritten,
answer "Y", and UnDelete will search some more.
ERROR: Out of memory.
- This may be a problem, the disk hasn't been changed at all, OR it has
been changed and messed up... FixDisk?
ERROR: Parent dir not found.
- Slip of the finger? Or was the parent directory deleted too - undelete
that directory first. Then UnDelete your precious file.
ERROR: Misplaced blocktypes!
- Some very weird things have happend to your disk. A nice FORMAT would
be best, but you could try FixDisk first.
ERROR: Not a DOS disk.
- UnDelete only supports AmigaDOS disks; OFS and FFS filesystems.
Don't even try UnDelete on others...
ERROR: Device not found.
ERROR: Can't open device.
- Only disk-devices are supported. You cannot undelete a file in RAM: or
NET: or anything.
ERROR: DOS problem, no Info().
ERROR: Can't create a message port.
ERROR: Can't alloc an IO-structure.
- These are probably memory problems... nothing got worse, though.
ERROR: Can't write blocks.
- Your disk may be write-protected. But then again, how did you
delete your beloved file in the first place?
ERROR: Can't read blocks.
- Your disk has problems. Use a real debugger, like "FixDisk" (thanks
Werner Günther) or take the loss.
ERROR: Weird bitmap problem.
- I doubt you'll ever see this. If you do - let me know what happened!
---------------------
THANKS:
----------------------------------------------
Thanks to Frans Zuydwijk for his "DPU" (Disk Peek and Update) utility; it
was a very good tool for debugging "UnDelete".
Thanks to Dirk Reisig for his "Thin609/8" font, and his help and support.
Thanks to J.M. Forgeas for his "AZ" editor; I use(d) version 1.50 a lot!
---------------------
DEVELOPING ENVIRONMENT:
------------------------------
Computer : A2000, 1 MB Chip RAM, GVP Combo 40 Mhz, 8 MB 32-bits RAM,
Quantum 240 LPS, Syquest 44.
OS : 2.04
Compiler : SAS/C Version 5.10b
---------------------
BUGS:
------------------------------------------------
Please report any bugs to:
ASWare
t.a.v. Ekke Verheul
Postbus 2521
3000 CM Rotterdam
The Netherlands